This is the research paper for SJBPOWER3.